home *** CD-ROM | disk | FTP | other *** search
- stack 20000
- set eins "`run enforcer`" ; Enforcer starten
- Work:MeinFehlerProgramm ; Programm starten
-
- set spring "weiter" ; weiter geht's bei weiter
- set clinum "$eins" ; den String "[xx]" übergeben
- skip breakcli ; in die Unterroutine
-
- lab weiter ; hier geht hinterher weiter
-
- unset eins ; angelegte Variablen wieder
- unset clinum ; löschen
- unset spring
-
- quit 0 ; das wars
-
- ;-------------------------------------------------------
- ; das Unterprogramm (funkioniert nur bis 99 CLI-Nummern)
- ; erwartet in »$clinum« die Ausgabe von RUN und in
- ; »$spring« den Namen des Labels, wo es weitergeht
-
- lab breakcli
- set uno `echo "$clinum" first 6 len 2`
- if "]" EQ "`echo $uno len 1`"
- set uno "`echo $uno len 1 first 1`"
- endif
-
- break $uno C ; break »senden«
- unset uno ; Variable wieder auflösen
- skip $spring back ; und zurückspringen
-